package operator;

public class Demo06 {
    public static void main(String[] args) {
        /*
        A =0011 0101
        B= 0010 0010
      A&B= 0010 0000  A与B：两个都是1才是1，其他为0；
      A|B= 0011 0111  A或B：两个都是0，就是0；
      A^B= 0001 0111  异或两位相同则为0，不同才为1
       ~B=1101 1101    取反
       <<左移 乘以2 位运算效率极高
       >>右移 除以2
       示例：怎么最快算出来2的3次方
         */
        System.out.println((2<<3));
        System.out.println(3<<2);
        /*
        八进制三表示为：
        0000 0011
        左移2位是：0000 1100
        翻译为10进制：4+8=12
         */

    }
}
